next up previous
Next: 5.3 PEX Specific Integration Up: 5 Multi-rendering Implementation Previous: 5.1 Example of Execution

5.2 Reliability Assurances

A few basic rules keep the main server thread and the multi-rendering threads from deadlocking or colliding with each other.

The GLX extension was implemented with these rules in mind. The GLX code neatly segregates the parts of request processing functions that are performed in the main X server thread in separate source files from the processing done by the rendering thread.



next up previous
Next: 5.3 PEX Specific Integration Up: 5 Multi-rendering Implementation Previous: 5.1 Example of Execution



Mark Kilgard
Sun Jan 7 19:20:04 PST 1996